---
title: smart-socket
description: 极简、易用、高性能的AIO通信框架，人人都能轻松应对百万级长连接场景。5G时代的通信微内核，适用于IM、RPC、IoT等诸多领域
template: splash
hero:
  tagline: <b>极简</b>、<b>易用</b>、<b>高性能</b> 的AIO通信框架，精准治理海量连接的 <b>每一帧</b> 数据！
  image:
    file: ../../assets/houston.webp
  actions:
    - text: 快速开始
      link: ./guides/about/
      icon: right-arrow
---

import { Card, CardGrid, LinkCard, LinkButton } from '@astrojs/starlight/components';
import { ContributorList } from "starlight-contributor-list";

smart-socket 是一款增强了原生 JDK 实现的 AIO 通信框架。

换言之，smart-socket 100% 遵循 JDK 对于 AIO 接口规范的定义，只是重新提供了一套代码实现。
使其有着相较 JDK 官方 AIO 更高的通信性能，更少的资源开销，以及更稳定的运行保障。

## 核心优势

<CardGrid>
	<Card title="高性能" icon="rocket">
        相较于原生JDK NIO/AIO具有更高的通信性能，更低的资源消耗，以及更稳定的运行保障。
	</Card>
	<Card title="极简设计" icon="puzzle">
        核心代码仅2000余行，工程结构、包层次清晰，学习门槛低，二次开发只需实现2个接口。
	</Card>
	<Card title="稳定可靠" icon="shield">
        良好的线程模型、内存模型设计，保障服务高效稳定的运行，已在众多企业生产环境中验证。
	</Card>
	<Card title="插件扩展" icon="github">
        支持自定义插件，并已提供了丰富的内置插件，包括SSL/TLS、心跳检测、断链重连等功能。
	</Card>
</CardGrid>

## Contributors
<ContributorList githubRepo="smartboot/smart-socket"/>

## 生态项目

<CardGrid>
    <LinkCard title="Feat" target="_blank" description="高性能 Java Web 服务框架，开发体验类似 SpringBoot，运行性能超越 Vert.x。" href="https://smartboot.tech/feat/" />
    <LinkCard title="smart-servlet" target="_blank" description="实现了 Servlet 6.1 规范的 Web 容器，支持多应用隔离部署。" href="https://smartboot.tech/smart-servlet/" />
    <LinkCard title="smart-mqtt" target="_blank" description="云原生分布式 MQTT Broker 服务器，支持海量物联网设备互联互通。" href="https://smartboot.tech/smart-mqtt/enterprise.html" />
    <LinkCard title="Redisun" target="_blank" description="基于 smart-socket 开发的轻量级 Redis 客户端，专为 Java 平台设计。" href="https://smartboot.tech/redisun/" />
</CardGrid>

<hr/>

<center>
###  联系我们

    <p>
        Hi~ 我是 **三刀**，***smart-socket*** 的作者。

        您可以跟我聊聊：如何进行 smart-socket 的最佳实践;

        也可以向我了解：关于产品实现原理的细节;

        也可以跟我讨论：双方如何合作......

        期待您通过下面方式，与我取得联系。
    </p>

    <h4>微信</h4>
    <img src="https://smartboot.tech/img/qrcode/personal_wx.png" width="25%"/>

    <h4>邮件</h4>
    <LinkButton
        href="mailto:zhengjunweimail@163.com"
        variant="secondary"
        icon="email"
        iconPlacement="start"
        >
        zhengjunweimail @163.com
    </LinkButton>
</center>